//============================================================================
// Author      : Zachariah Riggle (A37627537)
// Project     : CSE410 Project 1
//============================================================================

#include <iostream>
#include <string>
#include <fstream>
#include "CommandLineParser.h"
#include "Shell.h"
#include "Log.h"
#include "ShellCommand.h"
using namespace std;

int main(int argc, char** argv) {
    CommandLineParser c(argc, argv);
    string command = c.getCommand();

    if (command.length() > 0) {
        shell.addCommand(command);
        shell.executeCommands();
        return 0;
    }

    shell.prompt();

    return 0;
}
